home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Documents / PressReleases96 / 04April96 / aCupOfCoffee1.2beta.txt < prev    next >
Text File  |  1996-04-16  |  5KB  |  108 lines

  1.  
  2. PRESS RELEASE: aCupOfCoffee 1.2 beta with demo of aCupOfCoffePro
  3. -----------------------------------------------------------------
  4. melonSoft Ralf Suckow Berlin      e-mail: suckow@contrib.de
  5. Koenigswinterstrasse 12           fax: (+4930) 5030 595
  6. 10318 Berlin, Germany
  7.  
  8. melonSoft announces availability of aCupOfCoffee 1.2 beta.
  9.  
  10. aCupOfCoffee is a Java Interface Builder for Sun's Abstract Windows
  11. Toolkit (AWT), implemented as palette for the NEXTSTEP InterfaceBuilder.
  12.  
  13. NEW FEATURES:
  14.  
  15. --> AbsoluteLayout manager
  16.  
  17. Here's what Sun says about absolute layouts in its Java tutorial:
  18. "Absolute positioning is usually unsuitable for applets and other
  19.  platform-independent programs, since the size of Components
  20.  can be different on different platforms."
  21.  
  22. This is not true anymore. With AbsoluteLayout manager, you get resizing
  23. windows and components adapting to platform specific size, all that based
  24. on the absolute positioning defined in InterfaceBuilder. This is possible
  25. thanks to an algorithm called "regional resizing". AbsoluteLayout supports
  26. the full set of constraints as defined in InterfaceBuilder's Size Inspector.
  27. This way you can test resizing behaviour immediately in InterfaceBuilder.
  28.  
  29. --> Box class
  30.  
  31. Imagine a NEXTSTEP interface without the Box class. It's impossible.
  32. Java interfaces were without box classes until yesterday. But not anymore.
  33. The aCupOfCoffee Box class supports the full functionality of the Appkit
  34. Box class, with the same layout. The creation of a Box class in the AWT is
  35. difficult due to the platform-specific repainting behavior and since
  36. transparent panels are not possible with the AWT, but the delivered
  37. Box class shows that it is possible to work around these limitations.
  38.  
  39. --> For a number of smaller improvements (Components ordered in output,
  40.     test mode working around bug in IB, better event handler, custom imports,
  41.          an additional text field attribute) and fixes of all known bugs,
  42.          see the release notes, please.
  43.  
  44.  
  45. --------------------------------------------------------------------------
  46. OK, so much about aCupOfCoffee 1.2. But that's not all.
  47. Now, there is a companion palette for it called
  48.  
  49.        aCupOfCoffeePro
  50.  
  51. Using this palette, the difference between using InterfaceBuilder
  52. for Appkit development and Java development vanishes, almost.
  53.  
  54. --> Generic Custom Component
  55.          OK, thats not very surprising.
  56.  
  57. --> Generic Custom Object
  58.          Hey, what's that? What does that mean?
  59.  
  60. --> Class List (Class Information Repository)
  61.          You already got the idea?
  62.  
  63. --> Connection Inspector
  64.          For all standard and custom components and objects?
  65.  
  66. Define outlets and actions of your custom application classes as well
  67. as user interface classes in a class repository.
  68.  
  69. Then link application objects and user interface objects together by
  70. drawing lines between them and double-clicking on outlet and
  71. action names to make the connection perfect. This works for standard
  72. java components as well as for custom components. You can also make
  73. connections from one interface component to another interface component,
  74. or between two application objects.
  75.  
  76. There is no easier and more flexible way to link an application with
  77. its user interface. NeXT's InterfaceBuilder is still the only GUI
  78. development tool that supports this feature. And now you get it for Java.
  79.  
  80. -------------------------------------------------------------------------
  81. For non-commercial use, aCupOfCoffee is free. Please see the README file
  82. in the submission for more information about the use of aCupOfCoffee.
  83. The beta software, including a demo of aCupOfCoffeePro, has been submitted to
  84.  
  85. ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Developer/resources
  86. /palettes/aCupOfCoffee.1.2b2.NIHS.b.tar.gz
  87.  
  88. and
  89.  
  90. ftp://next-ftp.peak.org/pub/next/submissions/aCupOfCoffee.1.2b2.NIHS.tar.gz
  91.  
  92. -----------------------------------------------------------------------------
  93.  
  94. For commercial purposes (including intranet applications or web pages of
  95. commercial organizations) aCupOfCoffee comes at a retail price of US$299.
  96. There is a special offer of US$99 valid until April 30, 1996.
  97.  
  98. The commercial price of aCupOfCoffee includes aCupOfCoffeePro.
  99. For students, aCupOfCoffeePro is available at a price of US$10.
  100.  
  101. Ralf Suckow
  102. ---------------> The little green monster strikes again <-------------------
  103.  
  104. Java is a trademark or registered trademark of Sun Microsystems, Inc.
  105. NEXTSTEP is a trademark of NeXT Computer, Inc.
  106. aCupOfCoffee is a trademark of melonSoft Ralf Suckow Berlin.
  107. All other trademarks belong to their respective owners.
  108.